1132
0
670
846
383
2947
3
2531
4
1343
1506
282572
282
935
2188
9
6062
16
1098
2
2628
25127
2730
6
3674
10
1115
2683
10324
493
3440
1458
419694
300
1754
5108
5602
1947