2396
1
1268
2
1245
1545
1107
3001
3
1947
2897
1046
1767
1337
3015
7
2384
0
3505
5
1421
2540
2234
4
989
1211
2297
1292
796
6
1618
2999
4099
8
2840
1712
2136
123674
35
4670