1343
0
2714
5
1504
2635
5237
304
1
913
231
290
472
553
288
637
2419
1898
798
400
383
1488
501
851
1053
2189
1118
1282
787
3559
1462
1084
3990