561
1
536
1013
2
88
1742
9
2556
8
866
1047
641
577
498
1278
505
538
490
400
410
1809
1721
4
966
3968
3
500
605
4933
14
1078
391
625
2646
2193