336
0
548
431
380
340
3606
7
628
409
551
871
1330
486
4248
932
572
892
1465
1
815
1585
1159
296
655
777
1376
422
1243
5704
532
562
1581