426
0
523
1
515
2
658
463
1873
4
1258
537
97
964
1319
3877
3
738
247
20
759
1471
260
255
553
541
793
316
542
251
291
272
366
8847
23
724