1000
1
2758
5
1244
739
2
4483
3
3998
3329
0
1728
1049
1145
11924
1562
1094
1829
485
2243
852
4199
4
1028
5204
20850
123674
35
4398
10
1905
615
31371
64
5805
2241
2446
3589