181997
11
630
2
605
0
538
1793
3
2453
4
1502
12459
1029
1
396
3250
51331
25
2348
2200
2861
652
4198
611
517
717
100
384
416
2463
1446
1070
283
308
820