597
1
1182
998
661
0
1129
3795
2372
2
775
544
646
447
2982
3
650
2356
1894
1261
417
830
1448
1365
2865
2296
559
1664
1587
1330
2086
120469
35
1024
1102