348
0
1326
59
1409
660
542
621
984
908
29355
3205
733
110
538
1698
174
8414
6
473
531
883
1809
5
1896
575
1292
1
691
1252
617
337
453
978