18057 503
2199 397
7075 326
21345 925
87112 526
25039 935
63355 551
29002 469
2840 416
6165 446
5216 515
4256 34
4309 459
77889 680