2095
4
940
1
7952
1215
1279
1076
1649
20374
5
456
0
1256
2199
3
120469
35
315
784
22330
22
2619
1073
2
938
975
467
665
398
4964
1133
1939
905
2152
957
13159
951