3139
3935
3960
3854
2511
1446
9
3
617
699
778
726
317
89
274
10
318
174
141
405
1395
2462
2673
1788
1024
650
380
607
628
571
285
446
187
500
569
471
130
426
1760
2575
2744
2001
1212
761
16
21
779
1021
916
869
141
0
205
0
275
308
275
471
0
295
26
0
0
287
1249
1482
1590
1329
1088
685
567
395
246
564
0
329
607
675
673
651
299
416
2365
3494
3788
3191
1875
1014
true