392
2
500
4
478
3
47
0
808
101
991
737
357
1
522
399
112
137
447
605
125
367
988
7
630
825
585
818
1043
528
1760
1648
3008
715
1453
1405