1631
1
2661
2
1333
1897
1045
0
573
1152
2199
3
1614
2955
438
1377
1523
4159
7
177
1815
1712
2992
584
661
468
618
341
676
1461
1880
1414
484
29323
398