618
2
1605
4
586
0
30
2288
4266
12
6788
3
866
1
2463
48
1361
6
2931
1252
1018
9
901
2908
1116
3261
203
1133
1265
1358
7523
5
2027
1236
2160
174735
121
291
44400