307
23
22
25
12
364
717
357
31
25
287
454
10
24
10
1449
33
39
293
26
10
133
620
8
372
0
581
253
3
293
536
5
629
567
5
393
511
180
304
24
64
0
904
778
124
574
117
89
1132
558
