1116
3
1143
1
1549
2
1432
1329
1997
1156
1240
1796
5
3039
4
2262
6220
6
916
1199
573
1133
11815
8
1076
1877
5239
1411
890
1119
1191
1763
1058
1637
5166
3230
2440