2298
2
1745
5
1160
2905
4387
613
2207
3439
5419
7
3584
8
2932
6
1155
1
5917
3
15636
9
3141
8963
2908
4
11148
2974
9282
570
427
3165
10720
4889
245