3415 332
902 40
3234 716
2710 539
12271 296
6010 292
3189 844
1944 353
478 61
87422 376
154066 915
47672 313