3873
15
1506
1
2605
4
2213
3696
8
494
0
248
1479
422
393
366
601
1722
831
563
2
502
442
751
499
409
1013
340
327
3159
420
380
731
516
555
349