621
0
340
391
1343
266
296
968
759
745
20634
8
2881
2
683
1649
1
768
1009
1779
1518
347
368532
138355
269
755
655
1403
2522
1431
552
8766