975
2
1446
3650
3
2819
1
3028
0
1326
419694
9
5559
1021
572
2306
909
398
199
4964
1066
4445
2800
905
896
1634
2870
1375