2490
0
297
1251
413
792
677
951
318
2330
4
259
565
631
244
1629
273
407
255
5875
564
277
352
602
116
286
242
211
1451
4452
339
5938