1256
1
903
1513
985
975
4
120469
35
784
22330
22
3118
3
1215
3025
1095
326
0
2346
938
3331
6
2658
2
1446
3251
1464
2062
325
3815
2361
1006
2306
909