4
93
315
38
6
2
3
3
0
2
95
860
509
2
396
1162
1080
17
5
13
447
975
3
29
74
465
