648
572
3668
2864
2233
656
399
882
1473
1228
1081
877
462
682
395
401
17562
7597
2408
555
4462
1252
1182
785
1174
1456
554
1685
671
3904
865
2154
1135
1934
1162
2002
813
353
2040
376
1606
680
761
320
331
400
798
814
1097
670
1011
4232
935
6496
1344
2343
853
341
542
689
Copyright © All Rights Reserved