4422
1
2962
8
1921
1596
3
2026
4
1543
3957
1448
2772
25095
12
2202
2
2402
1338
9
2500
6
7002
1077
5
1002
83
339
378
151
477
332
120
625
0
431
233
308
276
398