1150
4
509
1
1528
397
288
529
1426
1262
2
796
1648
420
1382
849
729
86
93
100
1980
8
2141
7
66
1438
580
2882
1217
303
1595
0
84
2811
9
877