2972
0
1526
2
2142
2530
4
66
3386
3
1225
2392
6346
16
1376
1055
3551
10
2110
1
108797
3252
504
1787
2386
660
2245
575
868
6236
542
1174
10827
2629
581
978
629