1603
1
5225
8
1853
0
1226
10827
4
2906
3186
1189
32302
4471
2
1045
1527
3083
6844
467
3683
1581
326
1922
401
12459
3
514
510
47639
337
2139
1174
19944
3012
595