3965
3
1004
2
1941
4
1268
1
3044
15
1517
1398
1371
1064
1011
1632
1267
4721
4639
2865
5209
9
1467
2180
117
0
2176
1892
1699
1675
559
2995
1778
948
1690
5599
11
2710