50
1590
0
2
2028
4
26
1348
7
2221
1835
1
5
1263
1138
6
9
1000
1356
1580
1233
2073
28
1535
1589
2368
18
1308
2017
16
1509
1352
2881
10
2745
2190
3
1551
3354