4016 418
3600 924
876 233
320 463
266 335
575 575
853 320
1004 875
577 151
808 910
382 605
139 876
565 553
462 181
877 240
163 563
869 595
510 173
132 585
739 843
137 238
41 684
988 879
329 26