999
1
1324
1152
8527
1386
2110
1522
1590
662
0
572
2562
2
1812
2760
4
2322
562
1431
1681
2209
400
123674
35
980
24337
22
475
2559
3
2786
1161
418
673
929
1185