642
2
832
9935
0
4926
611
1
3030
2876
3
2527
80525
8300
4
2040
16
126468
18
841
2592
964
5671
8827
974
2264
11454
1045
6054
71352
1344
1267
3615
21793
7971
2702
8679
23