4033
788
1983
2844
8182
4912
5125
3946
313
1324
1038
2058
4525
1866
2533
2665
720
1282
693
647
1759
1289
3748
1569
3465
3418
183
1049
1834
596