2301
2
1020
0
3092
1
2881
31535
1880
1768
438
683
3114
4
3510
4111
2749
269
1587
2748
1452
469
1343
1098
799
676
2546
1337
646
371
370