2964
10
688
1
436
2
461
4933
14
512
1293
708
2859
704
657
106
410
702
6
4840
11
3326
5
1354
86
107
307
59
306
474
433
80
215
126447
18
1279
1319