2089
1
1180
3
1519
938
1219
877
1743
0
4601
2239
2
790
3238
13
1793
4670
3962
6
1539
12683
17
5597
8
1757
3683
5375
3546
2100
21152
1371
3696
1358
2669
4228
1247