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