303
0
157
2668
2
422
266
359
248
592
2648
5
24181
8
2224
3114
4
787
75
69
560
968
13491
1824
2459
9
38
580
2531
516
418
377
4857
4111