1843
1
1716
2184
3053
7
1690
2110
4396
5
1191
0
2352
692
5070
19
3248
8
3575
1509
2392
2
1295
658
1518
608
1213
2650
20
3683
2689
3562
3613
383
280
1039
1788
2277