2531
2
2522
3365
3
3573
4
882
1891
6
1540
0
1425
2160
1022
4724
1075
795
1
2917
5
487
1464
1715
2859
1396
2428
2054
3910
982
2082
571
1548
685
4587
302
120