2041
1
1877
1638
2
2093
3595
8
584
0
1645
398
2111
3
2264
2696
4
282572
592
2855
4820
602
813
256612
483
1404
18403
6
4669
3442
945
433
247
20634
303
96512
200