532
2
2325
1
5644
9
416
314
0
1785
3
571
1194
1001
568
410
646
786
1330
815
515
206
727
123
581
253
1346
106
1314
499
829
321
354
83
316