5577 51
4397 111
2147 341
2310 48
2736 546
8178 73
878 163
4079 863
39062 217
2732 524
1320 257
709 192
561 134
453 25
1293 220
2711 575