2301
2
3092
1
432
0
2881
31535
959
4
503
3114
3510
4111
2749
2748
1452
1098
424
918
320
1952
274
2546
47041
325
2109
970
2076
2730
452
296
467
770