2809
2
2301
325
0
2881
475
31535
451
3114
4
2190
1
3510
386
968
285
4111
2749
2748
1452
1098
14076
7
280
274
1155
390
2546
683
1567
2076
467
97284