1643
513
2161
759
2521
1166
921
463
1222
528
707
166
2222
847
580
196
1492
797
804
178
451
152
515
177
700
130
1056
623
397
205
629
125
495
197
513
50
575
310
512
110