302
0
348
341
543
17353
929
3268
7
555
449
15789
2758
1
968
908
250
2520
246
50987
329
339
901
1682
514
4445
3
169