2730
6
2657
3
2668
2
277
0
2564
20634
8
300
2120
2132
297
231
2855
714
508
637
326
245
1603
255
399
355
343
707
471
592
498
2569
5
780
291
774