504
1
305
2739
4
374
2
11212
955
415
1334
3
776
535
509
757
1051
291
101
322
759
304
702
232
684
0
235
355
1038
1778
809
39
88
249
980