2932
1823
1154
5838
1559
509
1646
328
433
13038
461
470
1339
601
3498
4240
6106
2045
13001
3575
1068
2425
1224
5036
4703
735
281
329
2848
14906