2355
1158
1648
3429
1251
968
1541
7749
1991
1840
749
813
810
3874
2133
845
7837
1705
712
1051
7205
1228
4978
2184
1746
1536
1472
1611
2147
6126
2530
1998
1823
878
7660
2215
1261
4628
1737
852
3196
8492
951
4765
5568
4387
1070
787
4307
6629
3478
4788
3098
3346
1114
1084
793
2398
3782
45428