625
2
3442
4820
20634
8
4396
3
2461
20
2125
1
2526
579
282572
0
3650
2855
169211
11
1213
2493
1375
995
984
1263
1129
2904
4
2730
6
1238
2668
938
18403
385
22330
22
1053
1440