2396
3
1943
1
1241
2
490
0
2057
712
5007
8
1103
1057
373
1765
1318
666
389
2331
946
2027
1271
18546
15
2021
2638
1725
1494
4
3505
2576
2710
1660
935
1104
9566