1381 346
4328 403
16352 725
15127 630
8624 152
11085 442
101100 399
1055 37
5904 152
7718 917
5062 591