383
2
506
1
542
519
272
73
1251
3
92
304
329
29
301
352
728
299
477
254
355
722
0
416
89
815
241
947
1014
980
515
206
235
251