896
1
909
417
0
659
1603
2
1649
661
1543
105290
691
1772
2372
650
775
1378
1418
1428
1024
1105
1586
543
1099
458
263
1152
572
2522
2683
1045
471