1390
0
1072
557
1491
2
2185
1571
370
302
493
4504
2294
1
545
266
381
383
1285
691
11447
509
372
1034
477
2089
508
1611
742
2245
366
670
616