2989
5
2730
6
2657
3
2668
2
4782
1333
0
1974
200
1824
20634
8
105807
42
284
421
1498
899
326
1
402
846
2855
105290
1551
31535
3388
530
4
2711
738
78
390
248
505