2508
7
2906
2
2028
2929
6
6977
4
2087
874
1
944
1088
3734
3012
0
1875
1809
5
38477
34
1297
1251
3254
1097
3208
814
1510
1237
2489
1768
1270
2870
1944
2182
2457
2544