2301
2
1020
0
7770
10
3092
1
2881
31535
639
4
3114
3510
4111
2749
1236
1587
952
773
2748
1452
1196
2545
916
1098