2681
8121
96
4043
257
1197
6016
5782
2427
8565
6791
3027
4018
4659
2493
1246
446
3989
2113
218
9101
5108
3996
1215
1589
394
768
5051
2032
32
8503
305
9530
4906
4455
735
7473