2542
22
1832
3
1054
1
1610
0
1889
637
2177
2
1212
1256
1666
2393
798
2767
846
3287
7952
422
330
1365
951
409
1261
1346
4
1152
1750
392
468
3595
8
6370
5