120469
35
584
0
516
2183
1
402
618
2727
2
472
594
626
262
979
1614
4045
590
392
349
180849
463
839
366