2301
1
2489
2
3629
5771
10
2276
4
697
0
2287
1599
61216
1496
1243
1230
536
1458
2595
791
3017
32302
2788
3
863
2980
645
1400
2866
844
2786
5
2044
665
6517
496