1179
1
2505
2
1743
0
3054
5
2057
1683
1350
569
1306
1914
2500
790
3354
1481
1060
592
741
978
919
990
962
2659
1284
493
839
1225
224
1103
1768
2670