2964
10
688
1
436
2
461
4933
14
511
1292
708
2858
704
657
106
410
702
6
4840
11
1353
3325
5
107
86
307
59
306
433
474
215
79
126441
18
1279
1319