999
1
2395
0
2991
10
1049
736
1790
2
9953
4
1344
1515
4196
6
414
400
1454
475
1903
1566
28805
839
472
2440
1245
4427
2052
1401
1966
912
1022
2966
5
913
3380
3