2786
2
16840
15
503
0
1314
376
2749
1
1452
5485
8
5126
11
2936
693
320
1222856
4
427
631
415
777
2311
504
4111
458
392
9355
3
464
381
357
3233
16
326
4588
20
1498