2999
3
2925
2822
0
2748
9
3054
2
17391
7
2520
1
2163
1633
4
2638
3126
1962
1819
5372
5216
3820
2305
1334
2452
4002
3520
904
1071
1331
1396
1781
3863
14
1108