20211 220
3221 608
1610 328
1994 94
1090 82
8064 121
2383 354
3061 650
1282 262
595 41
903 51
2892 419
2081 347
1552 254
3126 230
2192 506