2947
3
3003
4
730
1
326
0
938
975
2
1446
2819
3028
1326
419694
9
5559
1021
572
2306
909
398
199
4964
919
4445
2955
1516
905
896