341
0
543
17353
929
3268
7
555
449
15789
2758
1
968
908
250
246
50987
329
339
901
1682
514
169
105290
443
1086
2111
3
3203
10
609
1971
344