97
1
343
2
229
102
70
93
264
0
243
272
125
20
142
179
56
90
503
1916
532
635
7
575
364
305
971
308
218
611
420
460
641