2490
0
413
951
297
677
318
1629
277
259
255
607
352
5875
602
273
637
211
605
242
116
792
565
1451
415
339
286
261
304
244