945
1
862
1916
5
517
1385
894
925
386
2033
3
1080
4
5445
1296
15
2267
2638
0
9228
718
2319
11
1882
2273
10
1875
6
1339
2126
2
1102
8
779
880
336
3329
4000
23
3008
2801