581
0
1
354
452
3
1079
338
950
5
727
1844
8
642
2
2856
73
5855
6
3308
55
35017
34
2406
9
2105
4
3474
8328
1591
6487
1952
2783
3982
2121
3359
2186
3535
3602
2283
2077
1199
1463
1195
1178
1401
1464
1265
1314
2486
1206
2581
3700
2689