5085
3
4072
2367
777
4
2649
1504
2
957
1352
1304
1784
1411
2778
1832
2237
1
2339
2383
670
2464
346
1623
940
290
1782
984
1038