1150
4
509
1
1528
397
288
530
1426
1262
2
796
1648
420
1382
849
730
86
93
101
1981
8
2141
7
66
1438
580
2885
1217
303
1595
529
0
84
2811
9
877