46
0
398
696
242
2172
590
818
1400
334
543
12958
5
685
341
501
494
382
1081
3165
438
1304
290
460
791
1608
749
751
1451
668
282572