4691
1
2565
3
3835
5
1665
2
1251
999
3469
4
1061
601
807
1358
5414
1307
349
586
1752
2131
4285
1088
3035
3874
2375
3063
1868
2684
1615