1003 62
166 607
2109 304
1109 163
554 945
739 880
314 433
660 191
145 191
652 84
706 87
143 641
1232 239
871 883
2544 269
672 892
1505 808
289 459
386 118
654 961
916 615
945 307
78 178