1312
0
757
370
2123
15233
1
3125
5
2508
42836
12
665
425
2545
7
412
527
778
3956
609
2693
293
330
2499
2
5224
4
1049
404
265
798
544