431
0
2683
503
1232
6800
546
584
349
2328
1780
655
1306
2
608
745
755
589
1557
3621
1
2952
471
759
846
301
517
343
432
736
1238
722
396