400
1189
1248
1244
690
501
1124
498
1041
185
1300
937
398
4342
2060
528
1333
3978
1348
33712
4421
199
607
1817
938
28972
1695
2350
759
3537
1067
2712
1491
1602
807
389
1207
3196
6431
7072
646
841
624
1017
1158
278
451
482
869
5206
2064
272
1127
2506
700
2171
1389
726
262
1560
Copyright © All Rights Reserved