3092
1
3691
5
529
0
2301
2
2881
3498
4
1482
2224
1251
297
3510
47041
4111
945
2657
3
2749
392
2748
1452
2459
9
576