507
1
1052
2
2307
6
605
548
325
1384
7
1971
11
694
0
732
617
844
547
880
374
922
352
773
1976
4
398
360
383
630
312
306
330
420
331
391