2610
4
1514
3
1869
1
3480
5
2393
2
1377
860
0
1188
2474
1879
702
552
656
5470
6435
7
965
1533
2143
475
798
471
2296
116
29323
521
2071
58
418
1366
2445