2458
0
1180
698
396
153
582
692
1647
4
663
498
324
841
1398
2
793
1812
409
759
713
1183
18
456
461
878
1265
1564
951
534
5854
307