2130 372
19714 722
29342 111
8462 885
4127 745
8064 295
31655 437
30177 247
13789 615
10614 775
5862 390
4935 922
4679 438
3669 573
4458 160