102
1
517
199
361
0
1063
2
539
7
666
346
354
506
1735
4
89
963
81
71
80
120
105
86
940
3
302
3172
10
229
233
822
218
68
569