3015
4
27
0
251
83
1186
3
119
3079
1
443
909
2
1473
1397
11
465
2718
1126
1331
578
2348
5
2237
1715
5897
132
743
1447
1202
1097
1258
941
704
1000
896