2513
6
2749
3
3615
14
2796
2
2296
2327
1
2100
1082
4
2995
8
1600
1095
646
0
2554
9
2799
1129
650
544
1587
2143
814
1425
1385
105290
1936
521
395
18385
2474
661
970