646
1
1226
2245
3
1581
2
5225
8
3765
4
3682
297066
0
3593
16
189326
3053
7
1215
1566
1583
5635
11650
23
2797
5
1295
1589
1347
2773
3062
9
1424
280
108797
2354
13967
1868
18258
3103