2531
4
3054
1
1010
1277
5
5745
1903
2
737
1462
2904
111
0
17637
2659
752
1018
3293
911
1890
1871
3
2759
12958
3217
7
1960
3251
6
2934
8