269
0
2740
266
2522
565
422
710
683
1649
1
355
568
46414
2952
503
25127
1418
2
739
1009
1779
525
484
296
507
2683
3287
953
303
138355
691
668