10538
1603
1106
2486
1090
887
809
5376
1391
1035
6219
887
2922
1661
973
942
1383
6552
17729
872
955
1372
8394
5023
795
804
874
3474
846
833
1134
1259
881
2569
1397
969
2501
3457
959
883
788
810
1082
806
1511
1069
4593
10233
1136
4302
2809
3348
1547
939
836
3231
2560
1094
1217
1049