2500
5
273
0
1580
467
2855
3
4830
2
1232
310
247
1
2132
2564
787
3691
2809
1736
655
246
2301
375
2477
2881
418
3498
4
1356
325
306
2224
383
968
3098