265
0
2780
2
2567
1
4531
3
2186
4000
944
2267
1717
829
3077
263
709
674
651
195
315
1268
475
477
1245
5
2602
505
418
552
860
253
4106
353
611