1245
19467
1136
1113
2331
846
972
1599
873
945
2308
1276
969
779
829
841
975
1893
1075
2828
1267
681
868
1420
840