101402 557
4156 73
7261 119
187331 407
551340 1368
300965 650
187650 519
56087 447
2126 197
9592 526
3560 169