999
2
1295
1
2650
20
280
2781
2250
1783
3
18816
11
297066
0
2773
1537
1788
3683
4551
7
400
2133
1581
2417
6
3765
4
2245
2904
2294
1226
3053