270
0
263
1123
691
622
2211
1636
251
90
370
392
10581
1139
349
1314
381
545
31535
326
1044
516
413
375
257
1045
25137
1094
69
460