903
4
158008
14
896
0
2101
3
863
2
2422
1
583
650
6875
757
529
616
387
467
546
3453
7
2553
17
464
734
664
575
641
949
869
1824
1380
2454
3536
3260
1551