3996
5
10103
1694
6841
8
1031
3
10173
224
1
215
2
167
560
4
457
327
522
717
611
1039
705
1098
1023
693
1207
1074
1725
1175
1106
774
1328
1154
1277
1057
955
829
1103
683
1256
2062
1155
967
846
912