2290
2
395
1
953
0
78
72
1020
342
19279
430
443
25137
393
328
529
641
493
683
1872
303
381
263
3663
1133
517
366
955
597
584
631
980