272
1
73
888
455
343
1487
2
2970
7
447
648
526
501
476
329
461
388
420
400
399
95
762
3
450
339
564
1303
6
408
184
91
262
589
294