909
3851
246
150
249
1001
715
737
1364
1542
101
467
71
3516
3049
1618
63
2579
3906
1606
1558
1571
976
2675
1602
1671
441
1869
772
917
443
679
160
688
2403
1794
6392
849
799
1239
287
921
2058
1454
172
748
1231
1503
290
34
551
115
477
844
388
763