3268 878
2978 745
6801 295
21563 437
25260 246
12595 615
4933 775
4155 389
4228 922
4032 438
2883 573
3210 158