608
0
1276
1
2245
3
40177
2908
10
2039
2
370
38477
34
2698
815
2055
618
120
1288
1446
1610
1811
5527
773
272
50969
7
2194
810
2534
302
3448
2309
2264
582
3475
5