2515
3
3196
2
1688
1
1833
1431
1969
3125
5
1757
1767
1446
383
0
2942
6
3189
4
658
469
2901
4309
1747
57793
1535
1534
1485
4606
2233
3212
27
2194
2489
1917
51331
25
962