226
0
637
381
787
1832
3
2143
2490
428
445
357
544
409
1872
1
471
1710
439
456
411
464
767
2328
333
366
1133
2702
1045
483
4165
2152
1156