2200 580
1723 527
2640 724
2747 853
4682 469
4337 406
4516 420
4352 38
2923 309
4425 214
5064 289
8449 227
5999 596
6408 733
6750 477
3749 398