843
1245
543
291
451
92
644
1415
1256
1433
502
28
506
1168
20115
7210
444
853
448
503
933
15
888
647
15719
283
7010
11225
662