355
0
431
1649
1
655
298
871
312
339
154
587
383
269
1949
266
368532
1297
458
618
585
1431
2
1541
777
661
15789
909
2522
169211
11
1192
1378
1301