2275
2
4271
4
2604
7
1661
978
4677
10
2168
1
1268
0
6579
9
1254
3054
1202
2442
1010
737
2904
111
9983
5
2659
2668
752
1809
3293
1815
3331
911
1890
7546
3
5617
12958