1242
466
4109
2258
1384
523
1365
520
1724
581
893
421
1251
542
1012
319
927
319
793
357
1043
359
939
431
3393
1669
1249
700
617
238
648
369
671
386
1746
870
650
408
5778
3322