1699
1050
303
2317
29
3320
1059
8433
2140
154
1639
3408
6022
6745
8700
2416
6453
3401
989
8513
8510
212
845
510
6399
534
438
1589
132
3724
2011
5359
9959
1380
635
79
841
6528
7494
7512
5678
4907
6862
6448
3260
1310
3694
4599
3821
8038
5827
4885
5785
8473
6416
4475
7253
3874
4747