3196
6
4079
4
1844
1
1749
1813
2055
2
5151
1264
8527
3200
3
2312
0
1850
2562
3326
1125
1632
1660
83
1547
1691
2368
1788
1382
2710
582
1816
1681
1431
1394
2427
12