1183
1
1420
1286
3
2648
2
667
532
568
579
541
1411
3624
6
419
504
2800
9
1109
595
596
686
4980
5
4008
4410
24
460
425
954
571
2925
480
433
692
545