497
3
366
4
104
2
75
1
191
73
0
154
530
146
89
84
82
456
394
4778
1096
875
989
7
914
1476
313
527
352
461
309
999
132
984