1518
532
5329
2733
1621
589
1702
602
2137
675
1139
518
1674
669
1213
405
1163
405
1014
406
1263
422
1209
487
4440
2034
1509
776
842
275
841
431
875
439
2128
974
755
442
7124
3824