3326
3
2562
2
1064
1
1632
3589
1200
1699
878
3715
883
578
2755
1475
1464
1199
4305
3354
3227
1308
108797
0
421
844
4179
5389
2386
1511
2245
2530
4
6236
10
1174