130292 663
8143 565
4705 281
24104 368
11491 412
53143 106
4346 627
5935 582
6193 684
3073 458
2380 134