3693
12
1084
0
804
1132
1219
1
1559
573
489
2264
3
935
543
1872
475
300
501
1710
2093
2
325
2211
1049
493
383
288
1645
3808
659
476
1053
2269
714