2786
2
2125
1
915
770
0
2235
518
2678
10
1866
3
2062
353
699
347
246
472
169211
11
341
486
422
282572
1132
419694
9
273
4349
476
4106
445
58
1440
36609
34
4682