915
2
1343
0
3632
5
440
427
5009
486
1337
488
792
449
485
353
699
577
187
3505
4
274
565
684
301
332
1172
1
18403
6
350
979
1397
2435
498