528
2
523
1
445
648
1150
2966
7
1663
9
328
486
1537
800
649
1779
4
747
1119
0
2200
361
269
1790
6
499
2422
10
458
741
1304
3
475
1486
1066
184
1301
681