3286
0
1176
1222
1
683
1279
3176
2
1213
3
3212
27
2143
971
1419
4291
9
575
6344
8
2462
3000
2191
2042
2114
1409
4077
1867
1239
471
607
617
555
717
5382
5