298
0
2121
4
20634
8
2490
418
1661
1
445
349
749
820
909
342
330
3559
597
2143
1101
816
287
416
323
428
273
408
1128
1045
269