1053
0
20634
8
2657
2
729
1650
486
1062
948
266
928
1
443
475
392
356
1663
1076
383
569
418
1171
1040
1736
455
3476
6
2314
762
611