3131 790
1874 258
1672 178
2456 416
171016 884
62004 116
30143 177
30920 431
18247 226
44798 762
42043 684
26906 328
53855 306
40902 120
40154 381
51420 167
23854 509
44470 155
76287 550
30885 293
65358 259
96029 625
24394 229
28545 654