2650
2
152
9575
8
1442
3
860
0
965
475
798
2076
1
116
29323
521
58
418
8116
6
2199
611
464
1230
5
400
1636
5304
9
63
477
1453
2793
15
1073
458
3277
392