1000
0
915
123674
35
1825
1
1766
2
802
496
693
1093
2082
1681
2999
3
1431
1380
3326
2427
12
725
2108
10
1188
909
1213
1759
1159
2760
4
3863
1475
7662
14
2580
1412
8262