1112
3
1617
2
1483
1043
2361
1
4968
2841
3131
5
3865
4
4852
6
849
2154
736
804
1723
528
975
1255
623
0
1330
573
932
592
698
1084
1214
994
566
351
529