1581
1
717
2
2326
4
1645
1027
409
494
601
962
3
515
2793
3622
15
545
530
1297
1945
1629
459
4211
9
9475
800
436
1184
604
655
656
625
622
2005
8
618