309
0
1
239
540
3
95441
59
897
2
864
2749
30
1291
1122
1256
3486
4
2737
6
2334
2360
1796
2203
1290
1327
2006
2052
2557
7
3443
2365
2400
4259
4450
3024
3575
3084
2604
5497
5
13
5062
9
4428
5175
4783
3082
3160
4299
12667
19
4442
5794
5982
10