1053
2
6406
12
5242
1
325
1256
2435
1110
3
5874
2947
730
326
0
938
999
975
1446
3650
2819
3028
1326
419694
9
1454
5559
1161
4
1021
572
909
398
199
4964