122
537
487
71
1195
1228
1565
252
406
1060
147
1078
581
1461
541
343
1987
510
241
1161
442
421
810
512
454
3097
102
214
414
61
271
2342
376
353
463