3050
0
13967
2
3024
3
2271
4
18258
493
388
574
2122
1243
1105
1103
484
2663
1372
1
596
951
971
668
534
1744
1446
1458
914
317
1425
938
2123
3159
619