2891
9
1374
5
1098
2
1266
3
2963
1
77
1192
536
0
102
1088
74
366
90
801
4
349
126
493
159
443
609
73
645
133
200
550
39
121
566
165