22184 160
6402 505
1380 188
2756 509
490 72
7232 83
4276 612
4446 726
3498 300
3100 762
3211 837
365 33