999
1
2395
0
3037
4
2982
3
1894
1049
1665
1344
1326
1448
2
2799
1118
414
400
1454
1929
475
2372
28805
6
839
472
1245
4427
10
2052
1022
2966
5
913
611
780
1578