2041
1
1638
2
1877
2093
3595
8
1645
2003
0
2111
3
2264
398
584
247
2714
5
2696
4
871
4223
22
486
266
80
2337
477
1028
602
813
475
576
5861
6
1404
2269
788