592
0
437
5155
8
47041
90
647
846
17353
310
1054
584
2041
1
1912
2
524
2855
3
945
2551
376
4864
451
247
423
3360
2749
3092
339
449
1452
1780
283