166
53
582
2
2
225
326
312
4
104
531
145
3
965
42
31
0
0
99
39
46
630
2
447
7
1
15
636
538
369
10
56
255
8
116
375
46
16
367
295
1015
568
1
