628
0
17353
357
1428
1
415
362
7334
4
2328
875
1987
1043
410
575
376
802
543
684
1132
995
383
464
846
290
1346
29323
2105
563
323
4452
2697
5