2299
1
625
2
2526
3
1748
0
1463
419
2657
1452
2461
20
2546
3510
683
495
2758
918
282572
1949
2809
1267
1551
381
524
1131
69
3149
4
270
468
3092
325
451