999
2
2781
1
2650
20
3629
862
0
1783
3
18816
11
1537
1412
4551
7
3539
2534
400
2133
1179
3871
2794
2417
6
951
1618
841
3470
5
432
2886
1550
2904
2294
5253
4