2378 220
386 90
834 609
528 96
399 868
41 174
195 418
400 127
1185 1000
955 211
1257 947
651 802
852 496
22 729
337 506
308 73
601 607
579 949
1041 347
864 79