945
1
1131
2
1533
2336
733
962
1093
0
2368
1660
1590
2340
1681
1501
2173
1813
4587
3
3429
7
1495
1814
1749
1262
1305
4311
2184
3017
1498
526
1766
801
2778