2328
3420
2407
3222
19359
21502
7751
6309
12323
2013
1056
1036
1221
2241
1082
4502
18541
1125
1623
900
2246
789
868
1398
1669
829
956
1323
5042
22196
3647
1416
1707
2076
3309
6461
1225
991
789
1567
989
8646
13083
4097
12194
21717
6665
1534
1216
3555
851
2189
1082
931
4364
1087
1499
890
905
8040