3051
1
5262
10
521
1033
0
1633
2
978
1385
1727
2659
5380
8
6157
9
907
4271
4
2749
3
1270
3060
5617
5
4079
2188
1155
31183
12