15095 698
1568 189
7783 213
3417 103
6571 580
18657 203
6696 256
7589 734
32135 873
6285 39
25640 322
6902 266
38461 535
4995 427
4920 796
3466 115
18258 682
10963 866
16050 930
4278 478
21710 670
5057 518
225634 307
94719 613
45482 216
280283 526
16192 821
179581 407