2906 941
215 44
1294 395
2972 862
3308 694
1028 98
3161 575
2977 817
2120 136
926 271
575 156
643 87
2886 706
2103 427
2914 466
2992 621