1570
1
1388
2
2041
1168
4933
13
2337
5
2204
501
0
800
5440
8
25669
758
19783
791
721
2069
4358
6
1329
685
1650
3435
4
2156
2012
2595
572
534
2316
583
2921
948