8526
26
1227
2
670
1050
3
2343
4
1176
1211
2873
5
1292
10
1308
1
721
2189
3264
375
387
332
324
113
1284
373
0
974
2395
5797
1257
1399
273
2035
250
420
1153