1126
6
534
1
532
0
184
77
940
2
466
1359
4
79
387
354
1089
737
675
733
645
620
57
270
86
238
271
30
667
993
203
105
1641
1414
3