1538
1
1336
5
224
0
661
2
743
249
564
1609
3
839
685
347
853
486
2808
1040
438
2435
1056
358
431
649
4
520
434
971
518
560
5650
16
557
660
3215