252
1272
113
583
593
3121
475
2386
540
2741
343
1728
663
3327
604
3108
381
1924
494
2586
273
1413
475
2499
223
1117
170
855
209
1069
605
3157
1054
5315
743
3757
317
1608
189
960
252
1272
113
583
593
3121
475
2386
540
2741
343
1728
663
3327
604
3108
381
1924
494
2586
273
1413
475
2499
223
1117
170
855
209
1069
605
3157
1054
5315
743
3757
317
1608
189
960