97
1
342
2
226
343
70
93
264
0
242
271
124
6
142
178
39
90
503
1911
531
635
7
574
364
304
962
307
216
611
419
458
641