1051
1
1332
1716
1844
4396
5
2277
0
5070
19
2392
2
2207
2377
658
1518
1213
2689
1558
3562
2622
6
2462
3
3613
8
383
1304
1622
6779
2980
785
1348
610
582
2899
1020