2951 36
3685 540
1476 161
9652 623
1901 52
3095 440
7123 297
5430 814
1811 201
12923 368
4155 423
4085 361
3164 578