348
0
1326
59
4715
5
635
1409
2287
1
660
542
621
984
577
6899
9
908
29355
3593
3205
733
110
538
1698
174
815
1511
8414
6
473
531
883
479
450