3175
2203
5256
5089
11429
1261
1141
7642
1034
863
1051
1756
908
3794
1110
2319
1454
1453
960
3677
1399
1003
1206
1213
1589
1369
3648
2907
1067
1850
1512
2894
3774
5623
1359
1113
3746
7796
1592
7424
6654
1484
2319
1679
2001
1793
7602
24748
7152
7124
2910
2077
5452
17777
40786
3769
18403
4898
11253
5426