2599
4
3434
9
2403
3
1094
2332
7
1970
2
1298
1307
2459
6
1678
1
2179
3083
5
1512
4980
1036
1507
923
1585
1344
579
1297
6111
792
696
6943
0
418
709662
996
10220
4010