1396
0
490
259
407
303
284
269
470
809
633
2490
101
2299
328
538
413
2766
1
458
19279
2
1664
361
340
217
31535
280
257
376