467
0
327
845
945
420
1976
2
334
979
386
422
415
2587
16
273
2317
1674
456
263
361
3165
381
799
376
439
1541
4536
1483
4172
9
1254
509
1045