2580 216
4203 543
11098 395
40080 115
86388 97
22904 771
12465 584
31642 579
28672 486
10721 36
8725 788
10219 848
3706 273
22538 273
1844 71