2041
1
1877
1638
2
2093
3595
8
584
0
3632
5
5009
440
1645
398
3505
4
274
2111
3
2264
2696
592
1343
282572
427
602
813
488
1337
256612
483
1404
4669
621
945