5003 786
237 307
313 116
175 376
849 297
267 430
575 934
2456 573
960 443
229 793
68 231
783 968
803 892
425 206
60 575
689 839
272 20
43 635
824 23
617 535
761 348
220 236
424 265
966 699