491
308
947
9920
9597
7796
2584
1932
7166
9703
99
2804
9186
3949
5595
2343
2988
5244
505
7412
88
3645
4326
1095
3821
3841
1483