158
1688
217
937
1417
654
1896
429
912
9993
1738
1073
324
2147
1236
443
458
612
8738
5413
2391
1241
184
517
750
595
273
391
463
578