5874
1
2947
3
1333
730
954
0
3430
326
938
975
2
1446
3650
2819
3028
1326
1440
419694
9
5559
1163
1021
572
2306
909
398
199
4964
1598
4445