2275
2
310
0
584
1123
1840
389
453
563
385
530
3691
5
2809
2301
376
251
3092
1
1541
2881
782
683
31535