999
1
3063
3
514
0
2372
2
2459
6
1664
11881
1733
1513
1566
1222856
4
1344
3116
4513
1883
1889
1961
1937
669
2478
2334
2727
5
3164
8
785
1966
1389
1418