597
1
1182
661
0
1129
998
3795
2372
2
1894
775
544
646
2356
447
1664
2982
3
9088
8
650
1330
417
830
1448
559
1587
1122
1306
1102
915
623
1563
3025