4059
860
2016
427
2352
499
1865
396
5184
1098
7586
1607
5991
1269
1525
323
1999
424
5601
1187
3999
847