180
24
20
5
231
120
3
5
302
1
307
336
71
7
99
1029
1219
354
0
303
538
10
4
1383
524
367
221
950
83
321
397
536
30
1053
1572
73
505
347
316
181
160
327
14
645
10
8
469
131
935
135
140
