2089
1
1180
3
1519
938
1219
877
2239
2
3238
13
1793
4670
3962
6
1539
12683
17
5597
8
1371
3696
1358
0
4228
1779
5200
4
4100
3000
2505
1525
2031
2074
5070
19
1743
5486