998
0
1541
255
2740
621
546
393
529
655
525
1396
1949
1314
1436
3659
14
722
628
484
1075
248
1009
1872
1
376
471