3293
1
2730
6
2934
8
19279
2
1362
4
31535
0
2275
3888
3
369
20634
4165
518
973
3114
1100
1020
25137
264
2668
729
3092
246
486
2809
341
3674
10
732
356
17353
1169