5051
3
969
1
4928
2060
3321
1363
2553
2568
0
2075
2886
5
630
6644
2
2802
4375
1186
3969
1423
5571
8411
2849
4
1479
2917
1264
19079
6
1812
1142
2788
1996
1337
13499