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