3271
4
12149
2
1854
3
994
1
3497
3465
2565
4946
18
4691
3835
5
1665
1251
999
3469
1061
601
807
1358
5414
1307
349
586
1752
2131
4285
1088