1000
2
1109
3423
1
1722
4
1006
5
3062
25
1098
2640
815
1029
5181
9
1318
13
836
2465
8
1020
2184
5492
6
5927
10
2062
7
3
9005
17
2196
2257
3637
2329
3159
1292
3281
3765
11
2676