509
3
3674
10
4223
22
928
1
1222856
4
2346
784
22330
1549
476
326
0
938
1464
2
1616
3650
4179
5
2658
785
5799
1421
975
1446
1547
4017
2966
1444
1163
2306
909
398