1310
4
1774
1
877
422
261
918
2
95
685
1187
1306
3
768
581
471
457
402
346
807
263
37827
24
1435
3106
1476
3546
2174
2407
4422
934
5762
9
1531
7
2897
13