1671
1
503
1430
444
2268
3
1988
573
917
0
1214
665
421
728
487
326
76
749
2
704
228
443
253
716
4
361
1007
351
1185
595
1111
660
531
635
7