50
1089
0
28
1233
3
6250
6
135
4300
5
83
1411
9
2592
5095
12
1003
1
1261
1272
2242
2
2761
2255
25
782
4
11
1004