2110
1
1812
2459
2
1286
2322
4
2786
2505
1001
0
400
4187
10
2836
4655
1162
1239
5216
8
1305
564
1767
929
123674
35
718
4114
3
2735
6753
17
1451
1558
374
2732
1683
2970