291
1
1132
0
114
1043
492
138355
508
297
2690
529
152
471
599
573
518
1462
117
1275
1314
951
306
269
68
2789
308
383