1516
426
420
986
1432
1437
332
329
1447
1435
1463
320
1438
319
318
985
313
984
1436
987
1434
233
225
219
764
218
760
702
115
113
101
99
96
93
635
671
674
90
91
632
587
595
3443
560
3453
