830
1
1448
2
1330
416
650
0
661
417
2982
3
1894
2372
263
1193
3795
544
447
1566
646
4895
9
1733
1231
662
1154
571
1976
5455
509
543
1182
1603
1470