325
1
1256
1810
3
957
120469
35
5874
2947
3488
8
1098
2
730
326
0
938
8155
12
975
1446
3650
2819
3028
1326
419694
9
3608
5559
1021
572
2306
909
398
199
4964