1651
1
814
1238
650
0
571
417
1411
2
1070
521
964
775
1129
646
1587
20634
8
1733
1326
3287
3
848
2730
6
1291
543
1642
2372
467
2470
7952
2657
1245
2668