951
0
2124
3
1359
14
1193
803
1676
485
1812
2
1189
416
984
110
2087
437
32302
459
1089
47639
461
556
841
747
531
508
1302
690
403
631
418