1031
2
4985
9
3957
7
17266
21
3148
1282
0
248
1961
6
1046
4
91789
30
1053
1
3850
17
242
1670
5
433
3767
23
211
1552
1858
671
920
3
7730
1394
1063
2103
2506
4345
54
870
2084
11
63909