1581
2
1178
0
2650
20
781
475
2471
515
2386
1
2159
1940
312
459
5225
8
826
2530
4
2250
6236
10
2139
1174
562
10827
2429
1125
2629
1816
949
296
585
378