2301
2
2881
31535
0
1483
555
320
2189
2235
5485
8
466
2520
1
753
1337
469
4445
3
3114
4
3510
4111
587
2031
418
2749
1787
2748
1452
247
1098