3117
3
4271
4
2604
7
2749
2
978
1805
0
126
1
6579
9
246
819
2904
1160
2431
2659
752
3293
3063
911
1540
1589
36609
34
2907
24181
8
3251
6
2934
4033
5617
5
6859
886
2445