488
362
1141
477
334
1141
422
2095
635
1623
361
321
997
339
873
307
529
1658
1766
1909
910
932
985
515
