982
2
1
138
31
317
703
46
833
636
425
1425
128
65
543
487
13
1
2
1187
4
364
121
740
998
6
670
9
1815
584
122
2015
4
2
133
319
6
980
14
5
283
16
287
746
22
31
2058
