472
0
965
464
521
1
646
2443
505
809
522
353
4106
363
925
3015
2321
7
935
998
3234
1462
458
361
804
846
5009
414
787
1073
1501
165