5560
5
2978
2
848
1
3063
3
1306
1903
1418
2330
4
2459
6
1894
2225
730
559
2668
1354
2326
4331
843
1392
2808