160989 139
6993 581
13424 714
5076 195
6804 192
7372 796
6910 207
11461 439
4009 513
3396 665
955 108
6551 94
4261 782