2502
11667
4752
2953
2839
1313
2964
1359
2809
1147
2193
3223
6965
4174
3156
2051
1593
3942
1296
3008
6631
7434
3186
2544
4815
4300