172
1
340
2
37
0
61
127
494
4
304
199
443
161
398
1009
189
539
466
92
91
429
366
804
44
154
588
76
286
75
5242
497
5
620
610