2930 61
19937 410
4251 262
8473 403
5308 835
6358 544
6391 180
4738 314
30133 593
8680 781
7580 529
5887 426
8100 713
5275 391
5888 414
9165 165
23214 662
8095 274
7949 476
15000 788
5045 119
8251 508
7319 209
10215 875