2971 412
368 394
2898 313
578 511
1163 1000
2440 127
746 525
231 76
1008 557
1964 476
994 246
624 263
2189 220
36 641
23 693
66 889
41 991
402 893
988 100