321
0
1
251
546
3
95459
59
907
2
870
2765
30
1297
1135
1272
3498
4
2759
6
2345
2375
1805
2214
1293
1331
2016
2062
2571
7
3456
2373
2416
4275
4466
3037
3591
3095
2620
5513
5
13
5070
9
4444
5196
4795
3090
3168
4309
5995
10