859
0
403
31535
1603
1557
957
409
2168
5
410
968
430
1
755
17353
722
543
422
1972
1101
2317
2587
16
798
2490
2095
4
953
415
951
525
787
492
379