2881
2
31535
0
639
4
3114
3510
2587
6
4111
2749
1
3674
10
1236
952
773
2748
1452
1196
2545
916
1098
1458
3
1885
1422
6062
16