2332
2
2044
1606
1
673
0
3312
9
830
4179
2488
4
3090
6
1272
943
1914
3156
1660
693
1599
745
2974
1545
2299
2237
5
1000
14
1365
510