3121
3
3162
2
2354
1
1243
763
1238
477
393
90
55
494
5
660
450
2622
1326
339
607351
4
27941
0
4726
1452
91963
30
1105
7651
18
3087
782
1534
2823
8
986
1336
11
706