4015
3
3251
4
2832
2
12409
23
8027
18
3449
1251
1
1268
1205
1475
1182
1783
2364
1365
1433
1195
1721
5939
5
2947
1784
1935
1290
2187
1190
4557
2905
1599
2182
1349
1207