8535
26
2350
4
687
2
1216
252
1
2859
7
558
4894
2873
5
1293
10
2523
0
725
1191
3
2308
2192
2233
3271
1629
4606
388
376
334
326
116
3088
1285
2033
1261
1701