643
1
3469
3
2211
0
597
1454
477
798
1073
2330
2
775
383
472
571
1053
1182
998
475
2395
913
417
1418
999
5779
6062
16
611
4143
6