2610
1703
686
1455
2097
6897
1031
1776
3363
2724
2392
12894
4231
2287
2974
5866
3210
13256
8859
5521
5646
4323
10568
5883
12340
34219
18407
12245
13733
6520
4147
5429