2328
3
2730
6
20634
8
2657
521
1
3114
4
2668
2
814
757
0
2474
1385
395
2587
16
2564
1337
683
2189
1551
105290
2120
440
1020
1824
370
399
341
2855
968
25137
2275