516
0
479
846
381
25137
813
268
454
544
325
1557
1367
1
957
257
750
231
340
238
357
433
2041
427
403
2702
269
1939
303
78
637
1033